Integration Test 結合テスト
主にfront-end視点
テスト観点
仕様書や要件をベースにAppの振る舞いが期待通りかどうか?
実装の詳細を考慮しない。
ロジックのテストは、Unit Testing 単体テスト
例
Rendering
権限 Authorityによる表示出し分け
Action
ユーザー操作による画面の変化
ナビゲーション Navigation
Validation
Form フォームのvalidation バリデーション
メリット
refactoring リファクタリングしやすい
デメリット
導入大変
E2ETestとの違いは?
参考
メルペイフロントエンドのテスト自動化方針 | メルカリエンジニアリング
テストのメリデメ、Cypress利用背景分かりやすい🙏